<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>Uses of Class com.drew.lang.annotations.NotNull (Metadata-Extractor - JavaDoc - An Open Source Java Library for Image File Metadata)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Uses of Class com.drew.lang.annotations.NotNull (Metadata-Extractor - JavaDoc - An Open Source Java Library for Image File Metadata)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><a href='http://www.drewnoakes.com/code/exif/' title='Go to the project home page.'><img src='http://metadata-extractor.googlecode.com/git/Resources/metadata-extractor-logo-131x30.png' border=0 alt='Metadata Extractor Logo'></a></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/drew/lang/annotations/\class-useNotNull.html" target="_top">Frames</a></li>
<li><a href="NotNull.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class com.drew.lang.annotations.NotNull" class="title">Uses of Class<br>com.drew.lang.annotations.NotNull</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.imaging">com.drew.imaging</a></td>
<td class="colLast">
<div class="block">Contains classes for working with image file formats and photographic conversions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.imaging.jpeg">com.drew.imaging.jpeg</a></td>
<td class="colLast">
<div class="block">Contains classes for working with JPEG files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.imaging.psd">com.drew.imaging.psd</a></td>
<td class="colLast">
<div class="block">Contains classes for working with PSD files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.imaging.tiff">com.drew.imaging.tiff</a></td>
<td class="colLast">
<div class="block">Contains classes for working with TIFF format files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.lang">com.drew.lang</a></td>
<td class="colLast">
<div class="block">Contains classes of generic utility.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.metadata">com.drew.metadata</a></td>
<td class="colLast">
<div class="block">Provides classes for generic modelling of metadata directories and tags.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.metadata.adobe">com.drew.metadata.adobe</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.metadata.exif">com.drew.metadata.exif</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of Exif metadata and camera manufacturer-specific makernotes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.metadata.icc">com.drew.metadata.icc</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.metadata.iptc">com.drew.metadata.iptc</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of IPTC metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.metadata.jfif">com.drew.metadata.jfif</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of JFIF metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.metadata.jpeg">com.drew.metadata.jpeg</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of JPEG file format metadata.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#com.drew.metadata.photoshop">com.drew.metadata.photoshop</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of Photoshop metadata.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#com.drew.metadata.xmp">com.drew.metadata.xmp</a></td>
<td class="colLast">
<div class="block">Contains classes for the extraction and modelling of Adobe's XMP metadata.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="com.drew.imaging">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/imaging/package-summary.html">com.drew.imaging</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/imaging/package-summary.html">com.drew.imaging</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">ImageMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/ImageMetadataReader.html#readMetadata(java.io.BufferedInputStream, boolean)">readMetadata</a></strong>(java.io.BufferedInputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>
<div class="block">Reads metadata from an input stream.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">ImageMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/ImageMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>
<div class="block">Reads metadata from a file.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/imaging/package-summary.html">com.drew.imaging</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">ImageMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/ImageMetadataReader.html#main(java.lang.String[])">main</a></strong>(java.lang.String[]&nbsp;args)</code>
<div class="block">An application entry point.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">ImageMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/ImageMetadataReader.html#readMetadata(java.io.BufferedInputStream, boolean)">readMetadata</a></strong>(java.io.BufferedInputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>
<div class="block">Reads metadata from an input stream.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">ImageMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/ImageMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>
<div class="block">Reads metadata from a file.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.imaging.jpeg">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/imaging/jpeg/package-summary.html">com.drew.imaging.jpeg</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/imaging/jpeg/package-summary.html">com.drew.imaging.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#extractMetadataFromJpegSegmentReader(com.drew.imaging.jpeg.JpegSegmentData)">extractMetadataFromJpegSegmentReader</a></strong>(<a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a>&nbsp;segmentReader)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a></code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#fromFile(java.io.File)">fromFile</a></strong>(java.io.File&nbsp;file)</code>
<div class="block">Deserialises the contents of a JpegSegmentData from a file.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a></code></td>
<td class="colLast"><span class="strong">JpegSegmentReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentReader.html#getSegmentData()">getSegmentData</a></strong>()</code>
<div class="block">Returns the JpegSegmentData object used by this reader.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Iterable&lt;byte[]&gt;</code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#getSegments(byte)">getSegments</a></strong>(byte&nbsp;segmentMarker)</code>
<div class="block">Returns all instances of a given Jpeg segment.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.InputStream)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.Iterable&lt;byte[]&gt;</code></td>
<td class="colLast"><span class="strong">JpegSegmentReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentReader.html#readSegments(byte)">readSegments</a></strong>(byte&nbsp;segmentMarker)</code>
<div class="block">Returns all instances of a given Jpeg segment.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/imaging/jpeg/package-summary.html">com.drew.imaging.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#addSegment(byte, byte[])">addSegment</a></strong>(byte&nbsp;segmentMarker,
          byte[]&nbsp;segmentBytes)</code>
<div class="block">Adds segment bytes to the collection.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#extractMetadataFromJpegSegmentReader(com.drew.imaging.jpeg.JpegSegmentData)">extractMetadataFromJpegSegmentReader</a></strong>(<a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a>&nbsp;segmentReader)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a></code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#fromFile(java.io.File)">fromFile</a></strong>(java.io.File&nbsp;file)</code>
<div class="block">Deserialises the contents of a JpegSegmentData from a file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.InputStream)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">JpegMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#toFile(java.io.File, com.drew.imaging.jpeg.JpegSegmentData)">toFile</a></strong>(java.io.File&nbsp;file,
      <a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a>&nbsp;segmentData)</code>
<div class="block">Serialises the contents of a JpegSegmentData to a file.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">JpegSegmentData.</span><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html#toFile(java.io.File, com.drew.imaging.jpeg.JpegSegmentData)">toFile</a></strong>(java.io.File&nbsp;file,
      <a href="../../../../../com/drew/imaging/jpeg/JpegSegmentData.html" title="class in com.drew.imaging.jpeg">JpegSegmentData</a>&nbsp;segmentData)</code>
<div class="block">Serialises the contents of a JpegSegmentData to a file.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/imaging/jpeg/package-summary.html">com.drew.imaging.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentReader.html#JpegSegmentReader(byte[])">JpegSegmentReader</a></strong>(byte[]&nbsp;fileContents)</code>
<div class="block">Creates a JpegSegmentReader for a byte array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentReader.html#JpegSegmentReader(java.io.File)">JpegSegmentReader</a></strong>(java.io.File&nbsp;file)</code>
<div class="block">Creates a JpegSegmentReader for a specific file.</div>
</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/imaging/jpeg/JpegSegmentReader.html#JpegSegmentReader(java.io.InputStream, boolean)">JpegSegmentReader</a></strong>(java.io.InputStream&nbsp;inputStream,
                 boolean&nbsp;waitForBytes)</code>
<div class="block">Creates a JpegSegmentReader for an InputStream.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.imaging.psd">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/imaging/psd/package-summary.html">com.drew.imaging.psd</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/imaging/psd/package-summary.html">com.drew.imaging.psd</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">PsdMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/psd/PsdMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">PsdMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/psd/PsdMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/imaging/psd/package-summary.html">com.drew.imaging.psd</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">PsdMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/psd/PsdMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">PsdMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/psd/PsdMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.imaging.tiff">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/imaging/tiff/package-summary.html">com.drew.imaging.tiff</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/imaging/tiff/package-summary.html">com.drew.imaging.tiff</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">TiffMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/tiff/TiffMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">TiffMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/tiff/TiffMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/imaging/tiff/package-summary.html">com.drew.imaging.tiff</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">TiffMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/tiff/TiffMetadataReader.html#readMetadata(java.io.File)">readMetadata</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a></code></td>
<td class="colLast"><span class="strong">TiffMetadataReader.</span><code><strong><a href="../../../../../com/drew/imaging/tiff/TiffMetadataReader.html#readMetadata(java.io.InputStream, boolean)">readMetadata</a></strong>(java.io.InputStream&nbsp;inputStream,
            boolean&nbsp;waitForBytes)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.lang">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/lang/package-summary.html">com.drew.lang</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/lang/package-summary.html">com.drew.lang</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static double[]</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#decimalToDegreesMinutesSeconds(double)">decimalToDegreesMinutesSeconds</a></strong>(double&nbsp;decimal)</code>
<div class="block">Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) component values, as
 a double array.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#decimalToDegreesMinutesSecondsString(double)">decimalToDegreesMinutesSecondsString</a></strong>(double&nbsp;decimal)</code>
<div class="block">Converts a decimal degree angle into its corresponding DMS (degrees-minutes-seconds) representation as a string,
 of format: <code>-1° 23' 4.56"</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><span class="strong">RandomAccessFileReader.</span><code><strong><a href="../../../../../com/drew/lang/RandomAccessFileReader.html#getBytes(int, int)">getBytes</a></strong>(int&nbsp;index,
        int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><span class="strong">ByteArrayReader.</span><code><strong><a href="../../../../../com/drew/lang/ByteArrayReader.html#getBytes(int, int)">getBytes</a></strong>(int&nbsp;index,
        int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><span class="strong">BufferReader.</span><code><strong><a href="../../../../../com/drew/lang/BufferReader.html#getBytes(int, int)">getBytes</a></strong>(int&nbsp;index,
        int&nbsp;count)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">RandomAccessFileReader.</span><code><strong><a href="../../../../../com/drew/lang/RandomAccessFileReader.html#getNullTerminatedString(int, int)">getNullTerminatedString</a></strong>(int&nbsp;index,
                       int&nbsp;maxLengthBytes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ByteArrayReader.</span><code><strong><a href="../../../../../com/drew/lang/ByteArrayReader.html#getNullTerminatedString(int, int)">getNullTerminatedString</a></strong>(int&nbsp;index,
                       int&nbsp;maxLengthBytes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">BufferReader.</span><code><strong><a href="../../../../../com/drew/lang/BufferReader.html#getNullTerminatedString(int, int)">getNullTerminatedString</a></strong>(int&nbsp;index,
                       int&nbsp;maxLengthBytes)</code>
<div class="block">Creates a String from the _data buffer starting at the specified index,
 and ending where <code>byte=='\0'</code> or where <code>length==maxLength</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a></code></td>
<td class="colLast"><span class="strong">Rational.</span><code><strong><a href="../../../../../com/drew/lang/Rational.html#getReciprocal()">getReciprocal</a></strong>()</code>
<div class="block">Returns the reciprocal value of this object as a new Rational.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a></code></td>
<td class="colLast"><span class="strong">Rational.</span><code><strong><a href="../../../../../com/drew/lang/Rational.html#getSimplifiedInstance()">getSimplifiedInstance</a></strong>()</code>
<div class="block">
 Simplifies the Rational number.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">RandomAccessFileReader.</span><code><strong><a href="../../../../../com/drew/lang/RandomAccessFileReader.html#getString(int, int)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ByteArrayReader.</span><code><strong><a href="../../../../../com/drew/lang/ByteArrayReader.html#getString(int, int)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">BufferReader.</span><code><strong><a href="../../../../../com/drew/lang/BufferReader.html#getString(int, int)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">RandomAccessFileReader.</span><code><strong><a href="../../../../../com/drew/lang/RandomAccessFileReader.html#getString(int, int, java.lang.String)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested,
         java.lang.String&nbsp;charset)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ByteArrayReader.</span><code><strong><a href="../../../../../com/drew/lang/ByteArrayReader.html#getString(int, int, java.lang.String)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested,
         java.lang.String&nbsp;charset)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">BufferReader.</span><code><strong><a href="../../../../../com/drew/lang/BufferReader.html#getString(int, int, java.lang.String)">getString</a></strong>(int&nbsp;index,
         int&nbsp;bytesRequested,
         java.lang.String&nbsp;charset)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#toDMSString()">toDMSString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Rational.</span><code><strong><a href="../../../../../com/drew/lang/Rational.html#toSimpleString(boolean)">toSimpleString</a></strong>(boolean&nbsp;allowDecimal)</code>
<div class="block">Returns the simplest representation of this Rational's value possible.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Rational.</span><code><strong><a href="../../../../../com/drew/lang/Rational.html#toString()">toString</a></strong>()</code>
<div class="block">Returns a string representation of the object of form <code>numerator/denominator</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">CompoundException.</span><code><strong><a href="../../../../../com/drew/lang/CompoundException.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/lang/package-summary.html">com.drew.lang</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.Double</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#degreesMinutesSecondsToDecimal(com.drew.lang.Rational, com.drew.lang.Rational, com.drew.lang.Rational, boolean)">degreesMinutesSecondsToDecimal</a></strong>(<a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;degs,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;mins,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;secs,
                              boolean&nbsp;isNegative)</code>
<div class="block">Converts DMS (degrees-minutes-seconds) rational values, as given in <a href="../../../../../com/drew/metadata/exif/GpsDirectory.html" title="class in com.drew.metadata.exif"><code>GpsDirectory</code></a>,
 into a single value in degrees, as a double.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.Double</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#degreesMinutesSecondsToDecimal(com.drew.lang.Rational, com.drew.lang.Rational, com.drew.lang.Rational, boolean)">degreesMinutesSecondsToDecimal</a></strong>(<a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;degs,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;mins,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;secs,
                              boolean&nbsp;isNegative)</code>
<div class="block">Converts DMS (degrees-minutes-seconds) rational values, as given in <a href="../../../../../com/drew/metadata/exif/GpsDirectory.html" title="class in com.drew.metadata.exif"><code>GpsDirectory</code></a>,
 into a single value in degrees, as a double.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.Double</code></td>
<td class="colLast"><span class="strong">GeoLocation.</span><code><strong><a href="../../../../../com/drew/lang/GeoLocation.html#degreesMinutesSecondsToDecimal(com.drew.lang.Rational, com.drew.lang.Rational, com.drew.lang.Rational, boolean)">degreesMinutesSecondsToDecimal</a></strong>(<a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;degs,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;mins,
                              <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;secs,
                              boolean&nbsp;isNegative)</code>
<div class="block">Converts DMS (degrees-minutes-seconds) rational values, as given in <a href="../../../../../com/drew/metadata/exif/GpsDirectory.html" title="class in com.drew.metadata.exif"><code>GpsDirectory</code></a>,
 into a single value in degrees, as a double.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="strong">StringUtil.</span><code><strong><a href="../../../../../com/drew/lang/StringUtil.html#join(java.lang.Iterable, java.lang.String)">join</a></strong>(java.lang.Iterable&lt;? extends java.lang.CharSequence&gt;&nbsp;strings,
    java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="strong">StringUtil.</span><code><strong><a href="../../../../../com/drew/lang/StringUtil.html#join(java.lang.Iterable, java.lang.String)">join</a></strong>(java.lang.Iterable&lt;? extends java.lang.CharSequence&gt;&nbsp;strings,
    java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static &lt;T extends java.lang.CharSequence&gt;&nbsp;<br>java.lang.String</code></td>
<td class="colLast"><span class="strong">StringUtil.</span><code><strong><a href="../../../../../com/drew/lang/StringUtil.html#join(T[], java.lang.String)">join</a></strong>(T[]&nbsp;strings,
    java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T extends java.lang.CharSequence&gt;&nbsp;<br>java.lang.String</code></td>
<td class="colLast"><span class="strong">StringUtil.</span><code><strong><a href="../../../../../com/drew/lang/StringUtil.html#join(T[], java.lang.String)">join</a></strong>(T[]&nbsp;strings,
    java.lang.String&nbsp;delimiter)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CompoundException.</span><code><strong><a href="../../../../../com/drew/lang/CompoundException.html#printStackTrace(java.io.PrintStream)">printStackTrace</a></strong>(java.io.PrintStream&nbsp;s)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CompoundException.</span><code><strong><a href="../../../../../com/drew/lang/CompoundException.html#printStackTrace(java.io.PrintWriter)">printStackTrace</a></strong>(java.io.PrintWriter&nbsp;s)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/lang/package-summary.html">com.drew.lang</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/lang/BufferBoundsException.html#BufferBoundsException(byte[], int, int)">BufferBoundsException</a></strong>(byte[]&nbsp;buffer,
                     int&nbsp;index,
                     int&nbsp;bytesRequested)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/lang/ByteArrayReader.html#ByteArrayReader(byte[])">ByteArrayReader</a></strong>(byte[]&nbsp;buffer)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/lang/RandomAccessFileReader.html#RandomAccessFileReader(java.io.RandomAccessFile)">RandomAccessFileReader</a></strong>(java.io.RandomAccessFile&nbsp;file)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/package-summary.html">com.drew.metadata</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/package-summary.html">com.drew.metadata</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.Collection&lt;<a href="../../../../../com/drew/metadata/Tag.html" title="class in com.drew.metadata">Tag</a>&gt;</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#_definedTagList">_definedTagList</a></strong></code>
<div class="block">A convenient list holding tag values in the order in which they were stored.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../com/drew/metadata/TagDescriptor.html" title="type parameter in TagDescriptor">T</a></code></td>
<td class="colLast"><span class="strong">TagDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/TagDescriptor.html#_directory">_directory</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.Map&lt;java.lang.Integer,java.lang.Object&gt;</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#_tagMap">_tagMap</a></strong></code>
<div class="block">Map of values hashed by type identifiers.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/package-summary.html">com.drew.metadata</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable&lt;<a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&gt;</code></td>
<td class="colLast"><span class="strong">Metadata.</span><code><strong><a href="../../../../../com/drew/metadata/Metadata.html#getDirectories()">getDirectories</a></strong>()</code>
<div class="block">Returns an objects for iterating over Directory objects in the order in which they were added.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Tag.</span><code><strong><a href="../../../../../com/drew/metadata/Tag.html#getDirectoryName()">getDirectoryName</a></strong>()</code>
<div class="block">Get the name of the directory in which the tag exists, such as
 <code>Exif</code>, <code>GPS</code> or <code>Interoperability</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.Iterable&lt;java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#getErrors()">getErrors</a></strong>()</code>
<div class="block">Used to iterate over any error messages contained in this directory.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>abstract java.lang.String</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#getName()">getName</a></strong>()</code>
<div class="block">Provides the name of the directory, for display purposes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><span class="strong">Metadata.</span><code><strong><a href="../../../../../com/drew/metadata/Metadata.html#getOrCreateDirectory(java.lang.Class)">getOrCreateDirectory</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Returns a <code>Directory</code> of specified type.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Tag.</span><code><strong><a href="../../../../../com/drew/metadata/Tag.html#getTagName()">getTagName</a></strong>()</code>
<div class="block">Get the name of the tag, such as <code>Aperture</code>, or
 <code>InteropVersion</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#getTagName(int)">getTagName</a></strong>(int&nbsp;tagType)</code>
<div class="block">Returns the name of a specified tag as a String.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">DefaultTagDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/DefaultTagDescriptor.html#getTagName(int)">getTagName</a></strong>(int&nbsp;tagType)</code>
<div class="block">Gets a best-effort tag name using the format 'Unknown tag 0x00' (with the corresponding tag type in hex).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>
<div class="block">Provides the map of tag names, hashed by tag type identifier.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;<a href="../../../../../com/drew/metadata/Tag.html" title="class in com.drew.metadata">Tag</a>&gt;</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#getTags()">getTags</a></strong>()</code>
<div class="block">Returns an Iterator of Tag instances that have been set in this Directory.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Tag.</span><code><strong><a href="../../../../../com/drew/metadata/Tag.html#getTagTypeHex()">getTagTypeHex</a></strong>()</code>
<div class="block">Gets the tag type in hex notation as a String with padded leading
 zeroes if necessary (i.e.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Tag.</span><code><strong><a href="../../../../../com/drew/metadata/Tag.html#toString()">toString</a></strong>()</code>
<div class="block">A basic representation of the tag's type and value.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">Face.</span><code><strong><a href="../../../../../com/drew/metadata/Face.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/package-summary.html">com.drew.metadata</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#addError(java.lang.String)">addError</a></strong>(java.lang.String&nbsp;message)</code>
<div class="block">Registers an error message with this directory.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MetadataReader.</span><code><strong><a href="../../../../../com/drew/metadata/MetadataReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Extract metadata from the source and merge it into an existing Metadata object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">MetadataReader.</span><code><strong><a href="../../../../../com/drew/metadata/MetadataReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Extract metadata from the source and merge it into an existing Metadata object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/Age.html" title="class in com.drew.metadata">Age</a></code></td>
<td class="colLast"><span class="strong">Age.</span><code><strong><a href="../../../../../com/drew/metadata/Age.html#fromPanasonicString(java.lang.String)">fromPanasonicString</a></strong>(java.lang.String&nbsp;s)</code>
<div class="block">Parses an age object from the string format used by Panasonic cameras:
 <code>0031:07:15 00:00:00</code></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><span class="strong">Metadata.</span><code><strong><a href="../../../../../com/drew/metadata/Metadata.html#getDirectory(java.lang.Class)">getDirectory</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">If this <code>Metadata</code> object contains a <code>Directory</code> of the specified type, it is returned.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&gt;&nbsp;<br>T</code></td>
<td class="colLast"><span class="strong">Metadata.</span><code><strong><a href="../../../../../com/drew/metadata/Metadata.html#getOrCreateDirectory(java.lang.Class)">getOrCreateDirectory</a></strong>(java.lang.Class&lt;T&gt;&nbsp;type)</code>
<div class="block">Returns a <code>Directory</code> of specified type.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setByteArray(int, byte[])">setByteArray</a></strong>(int&nbsp;tagType,
            byte[]&nbsp;bytes)</code>
<div class="block">Sets a <code>byte[]</code> (array) for the specified tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setDate(int, java.util.Date)">setDate</a></strong>(int&nbsp;tagType,
       java.util.Date&nbsp;value)</code>
<div class="block">Sets a <code>java.util.Date</code> value for the specified tag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setDescriptor(com.drew.metadata.TagDescriptor)">setDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/TagDescriptor.html" title="class in com.drew.metadata">TagDescriptor</a>&nbsp;descriptor)</code>
<div class="block">Sets the descriptor used to interpret tag values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setDoubleArray(int, double[])">setDoubleArray</a></strong>(int&nbsp;tagType,
              double[]&nbsp;doubles)</code>
<div class="block">Sets a <code>double[]</code> (array) for the specified tag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setFloatArray(int, float[])">setFloatArray</a></strong>(int&nbsp;tagType,
             float[]&nbsp;floats)</code>
<div class="block">Sets a <code>float[]</code> (array) for the specified tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setIntArray(int, int[])">setIntArray</a></strong>(int&nbsp;tagType,
           int[]&nbsp;ints)</code>
<div class="block">Sets an <code>int[]</code> (array) for the specified tag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setObject(int, java.lang.Object)">setObject</a></strong>(int&nbsp;tagType,
         java.lang.Object&nbsp;value)</code>
<div class="block">Sets a <code>Object</code> for the specified tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setObjectArray(int, java.lang.Object)">setObjectArray</a></strong>(int&nbsp;tagType,
              java.lang.Object&nbsp;array)</code>
<div class="block">Sets an array <code>Object</code> for the specified tag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setRational(int, com.drew.lang.Rational)">setRational</a></strong>(int&nbsp;tagType,
           <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>&nbsp;rational)</code>
<div class="block">Sets a <code>Rational</code> value for the specified tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setRationalArray(int, com.drew.lang.Rational[])">setRationalArray</a></strong>(int&nbsp;tagType,
                <a href="../../../../../com/drew/lang/Rational.html" title="class in com.drew.lang">Rational</a>[]&nbsp;rationals)</code>
<div class="block">Sets a <code>Rational[]</code> (array) for the specified tag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setString(int, java.lang.String)">setString</a></strong>(int&nbsp;tagType,
         java.lang.String&nbsp;value)</code>
<div class="block">Sets a <code>String</code> value for the specified tag.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">Directory.</span><code><strong><a href="../../../../../com/drew/metadata/Directory.html#setStringArray(int, java.lang.String[])">setStringArray</a></strong>(int&nbsp;tagType,
              java.lang.String[]&nbsp;strings)</code>
<div class="block">Sets a <code>String[]</code> (array) for the specified tag.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/package-summary.html">com.drew.metadata</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/DefaultTagDescriptor.html#DefaultTagDescriptor(com.drew.metadata.Directory)">DefaultTagDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/Tag.html#Tag(int, com.drew.metadata.Directory)">Tag</a></strong>(int&nbsp;tagType,
   <a href="../../../../../com/drew/metadata/Directory.html" title="class in com.drew.metadata">Directory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/TagDescriptor.html#TagDescriptor(T)">TagDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/TagDescriptor.html" title="type parameter in TagDescriptor">T</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.adobe">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/adobe/package-summary.html">com.drew.metadata.adobe</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/adobe/package-summary.html">com.drew.metadata.adobe</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">AdobeJpegDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/adobe/AdobeJpegDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">AdobeJpegDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/adobe/AdobeJpegDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/adobe/package-summary.html">com.drew.metadata.adobe</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AdobeJpegReader.</span><code><strong><a href="../../../../../com/drew/metadata/adobe/AdobeJpegReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AdobeJpegReader.</span><code><strong><a href="../../../../../com/drew/metadata/adobe/AdobeJpegReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.exif">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/exif/package-summary.html">com.drew.metadata.exif</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/exif/package-summary.html">com.drew.metadata.exif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SonyType6MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType6MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SonyType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType1MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SigmaMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SigmaMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PentaxMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PentaxMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PanasonicMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PanasonicMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">OlympusMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/OlympusMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">NikonType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType1MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">KyoceraMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KyoceraMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">KodakMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KodakMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">GpsDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/GpsDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">FujifilmMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/FujifilmMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifThumbnailDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifThumbnailDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifSubIFDDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifSubIFDDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifInteropDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifInteropDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifIFD0Directory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifIFD0Directory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CasioType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType2MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CasioType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType1MakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CanonMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CanonMakernoteDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#BYTE">BYTE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#DOUBLE">DOUBLE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#SBYTE">SBYTE</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#SINGLE">SINGLE</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#SLONG">SLONG</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#SRATIONAL">SRATIONAL</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#SSHORT">SSHORT</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#STRING">STRING</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#ULONG">ULONG</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#UNDEFINED">UNDEFINED</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#URATIONAL">URATIONAL</a></strong></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#USHORT">USHORT</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/exif/package-summary.html">com.drew.metadata.exif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../com/drew/metadata/exif/DataFormat.html" title="class in com.drew.metadata.exif">DataFormat</a></code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#fromValue(int)">fromValue</a></strong>(int&nbsp;value)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#getAutoFlashCompensationDescription()">getAutoFlashCompensationDescription</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#getExposureTuningDescription()">getExposureTuningDescription</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#getFlashBracketCompensationDescription()">getFlashBracketCompensationDescription</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#getFlashExposureCompensationDescription()">getFlashExposureCompensationDescription</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#getLensStopsDescription()">getLensStopsDescription</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">SonyType6MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType6MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">SonyType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType1MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">SigmaMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SigmaMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">PentaxMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PentaxMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">PanasonicMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PanasonicMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">OlympusMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/OlympusMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">NikonType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType1MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">KyoceraMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KyoceraMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">KodakMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KodakMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">GpsDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/GpsDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">FujifilmMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/FujifilmMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ExifThumbnailDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifThumbnailDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ExifSubIFDDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifSubIFDDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ExifInteropDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifInteropDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">ExifIFD0Directory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifIFD0Directory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">CasioType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType2MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">CasioType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType1MakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">CanonMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CanonMakernoteDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SonyType6MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType6MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SonyType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType1MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">SigmaMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/SigmaMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PentaxMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PentaxMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PanasonicMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/PanasonicMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">OlympusMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/OlympusMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">NikonType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">NikonType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType1MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">KyoceraMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KyoceraMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">KodakMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/KodakMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">GpsDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/GpsDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">FujifilmMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/FujifilmMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifThumbnailDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifThumbnailDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifSubIFDDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifSubIFDDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifInteropDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifInteropDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">ExifIFD0Directory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifIFD0Directory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CasioType2MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType2MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CasioType1MakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType1MakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">CanonMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CanonMakernoteDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">DataFormat.</span><code><strong><a href="../../../../../com/drew/metadata/exif/DataFormat.html#toString()">toString</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/exif/package-summary.html">com.drew.metadata.exif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ExifReader.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Exif data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ExifReader.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Exif data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ExifReader.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifReader.html#extractTiff(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extractTiff</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
           <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Exif data extraction on a TIFF/RAW, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ExifReader.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifReader.html#extractTiff(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extractTiff</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
           <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Exif data extraction on a TIFF/RAW, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">CanonMakernoteDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/CanonMakernoteDirectory.html#setIntArray(int, int[])">setIntArray</a></strong>(int&nbsp;tagType,
           int[]&nbsp;ints)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ExifThumbnailDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/exif/ExifThumbnailDirectory.html#writeThumbnail(java.lang.String)">writeThumbnail</a></strong>(java.lang.String&nbsp;filename)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/exif/package-summary.html">com.drew.metadata.exif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/CanonMakernoteDescriptor.html#CanonMakernoteDescriptor(com.drew.metadata.exif.CanonMakernoteDirectory)">CanonMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/CanonMakernoteDirectory.html" title="class in com.drew.metadata.exif">CanonMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType1MakernoteDescriptor.html#CasioType1MakernoteDescriptor(com.drew.metadata.exif.CasioType1MakernoteDirectory)">CasioType1MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/CasioType1MakernoteDirectory.html" title="class in com.drew.metadata.exif">CasioType1MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/CasioType2MakernoteDescriptor.html#CasioType2MakernoteDescriptor(com.drew.metadata.exif.CasioType2MakernoteDirectory)">CasioType2MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/CasioType2MakernoteDirectory.html" title="class in com.drew.metadata.exif">CasioType2MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/ExifIFD0Descriptor.html#ExifIFD0Descriptor(com.drew.metadata.exif.ExifIFD0Directory)">ExifIFD0Descriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/ExifIFD0Directory.html" title="class in com.drew.metadata.exif">ExifIFD0Directory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/ExifInteropDescriptor.html#ExifInteropDescriptor(com.drew.metadata.exif.ExifInteropDirectory)">ExifInteropDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/ExifInteropDirectory.html" title="class in com.drew.metadata.exif">ExifInteropDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/ExifSubIFDDescriptor.html#ExifSubIFDDescriptor(com.drew.metadata.exif.ExifSubIFDDirectory)">ExifSubIFDDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/ExifSubIFDDirectory.html" title="class in com.drew.metadata.exif">ExifSubIFDDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/ExifThumbnailDescriptor.html#ExifThumbnailDescriptor(com.drew.metadata.exif.ExifThumbnailDirectory)">ExifThumbnailDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/ExifThumbnailDirectory.html" title="class in com.drew.metadata.exif">ExifThumbnailDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/FujifilmMakernoteDescriptor.html#FujifilmMakernoteDescriptor(com.drew.metadata.exif.FujifilmMakernoteDirectory)">FujifilmMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/FujifilmMakernoteDirectory.html" title="class in com.drew.metadata.exif">FujifilmMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/GpsDescriptor.html#GpsDescriptor(com.drew.metadata.exif.GpsDirectory)">GpsDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/GpsDirectory.html" title="class in com.drew.metadata.exif">GpsDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/KodakMakernoteDescriptor.html#KodakMakernoteDescriptor(com.drew.metadata.exif.KodakMakernoteDirectory)">KodakMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/KodakMakernoteDirectory.html" title="class in com.drew.metadata.exif">KodakMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/KyoceraMakernoteDescriptor.html#KyoceraMakernoteDescriptor(com.drew.metadata.exif.KyoceraMakernoteDirectory)">KyoceraMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/KyoceraMakernoteDirectory.html" title="class in com.drew.metadata.exif">KyoceraMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType1MakernoteDescriptor.html#NikonType1MakernoteDescriptor(com.drew.metadata.exif.NikonType1MakernoteDirectory)">NikonType1MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/NikonType1MakernoteDirectory.html" title="class in com.drew.metadata.exif">NikonType1MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDescriptor.html#NikonType2MakernoteDescriptor(com.drew.metadata.exif.NikonType2MakernoteDirectory)">NikonType2MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/NikonType2MakernoteDirectory.html" title="class in com.drew.metadata.exif">NikonType2MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/OlympusMakernoteDescriptor.html#OlympusMakernoteDescriptor(com.drew.metadata.exif.OlympusMakernoteDirectory)">OlympusMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/OlympusMakernoteDirectory.html" title="class in com.drew.metadata.exif">OlympusMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/PanasonicMakernoteDescriptor.html#PanasonicMakernoteDescriptor(com.drew.metadata.exif.PanasonicMakernoteDirectory)">PanasonicMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/PanasonicMakernoteDirectory.html" title="class in com.drew.metadata.exif">PanasonicMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/PentaxMakernoteDescriptor.html#PentaxMakernoteDescriptor(com.drew.metadata.exif.PentaxMakernoteDirectory)">PentaxMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/PentaxMakernoteDirectory.html" title="class in com.drew.metadata.exif">PentaxMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/SigmaMakernoteDescriptor.html#SigmaMakernoteDescriptor(com.drew.metadata.exif.SigmaMakernoteDirectory)">SigmaMakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/SigmaMakernoteDirectory.html" title="class in com.drew.metadata.exif">SigmaMakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType1MakernoteDescriptor.html#SonyType1MakernoteDescriptor(com.drew.metadata.exif.SonyType1MakernoteDirectory)">SonyType1MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/SonyType1MakernoteDirectory.html" title="class in com.drew.metadata.exif">SonyType1MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/exif/SonyType6MakernoteDescriptor.html#SonyType6MakernoteDescriptor(com.drew.metadata.exif.SonyType6MakernoteDirectory)">SonyType6MakernoteDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/exif/SonyType6MakernoteDirectory.html" title="class in com.drew.metadata.exif">SonyType6MakernoteDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.icc">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/icc/package-summary.html">com.drew.metadata.icc</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/icc/package-summary.html">com.drew.metadata.icc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">IccDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/icc/package-summary.html">com.drew.metadata.icc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="strong">IccDescriptor.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccDescriptor.html#formatDoubleAsString(double, int, boolean)">formatDoubleAsString</a></strong>(double&nbsp;value,
                    int&nbsp;precision,
                    boolean&nbsp;zeroes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">IccDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static java.lang.String</code></td>
<td class="colLast"><span class="strong">IccReader.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccReader.html#getStringFromInt32(int)">getStringFromInt32</a></strong>(int&nbsp;d)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">IccDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/icc/package-summary.html">com.drew.metadata.icc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">IccReader.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">IccReader.</span><code><strong><a href="../../../../../com/drew/metadata/icc/IccReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/icc/package-summary.html">com.drew.metadata.icc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/icc/IccDescriptor.html#IccDescriptor(com.drew.metadata.icc.IccDirectory)">IccDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/icc/IccDirectory.html" title="class in com.drew.metadata.icc">IccDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.iptc">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/iptc/package-summary.html">com.drew.metadata.iptc</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/iptc/package-summary.html">com.drew.metadata.iptc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">IptcDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/iptc/package-summary.html">com.drew.metadata.iptc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">IptcDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">IptcDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/iptc/package-summary.html">com.drew.metadata.iptc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">IptcReader.</span><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the IPTC data extraction, adding found values to the specified instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">IptcReader.</span><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the IPTC data extraction, adding found values to the specified instance of <code>Metadata</code>.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/iptc/package-summary.html">com.drew.metadata.iptc</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/iptc/IptcDescriptor.html#IptcDescriptor(com.drew.metadata.iptc.IptcDirectory)">IptcDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/iptc/IptcDirectory.html" title="class in com.drew.metadata.iptc">IptcDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.jfif">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/jfif/package-summary.html">com.drew.metadata.jfif</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/jfif/package-summary.html">com.drew.metadata.jfif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JfifDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/jfif/package-summary.html">com.drew.metadata.jfif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">JfifDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JfifDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/jfif/package-summary.html">com.drew.metadata.jfif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JfifReader.</span><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jfif data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JfifReader.</span><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jfif data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/jfif/package-summary.html">com.drew.metadata.jfif</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/jfif/JfifDescriptor.html#JfifDescriptor(com.drew.metadata.jfif.JfifDirectory)">JfifDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/jfif/JfifDirectory.html" title="class in com.drew.metadata.jfif">JfifDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.jpeg">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/jpeg/package-summary.html">com.drew.metadata.jpeg</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/jpeg/package-summary.html">com.drew.metadata.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JpegDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JpegCommentDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/jpeg/package-summary.html">com.drew.metadata.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">JpegDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">JpegCommentDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JpegDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">JpegCommentDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/jpeg/package-summary.html">com.drew.metadata.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JpegReader.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jpeg data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JpegReader.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jpeg data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JpegCommentReader.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jpeg data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">JpegCommentReader.</span><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the Jpeg data extraction, adding found values to the specified
 instance of <code>Metadata</code>.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/jpeg/package-summary.html">com.drew.metadata.jpeg</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegCommentDescriptor.html#JpegCommentDescriptor(com.drew.metadata.jpeg.JpegCommentDirectory)">JpegCommentDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/jpeg/JpegCommentDirectory.html" title="class in com.drew.metadata.jpeg">JpegCommentDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/jpeg/JpegDescriptor.html#JpegDescriptor(com.drew.metadata.jpeg.JpegDirectory)">JpegDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/jpeg/JpegDirectory.html" title="class in com.drew.metadata.jpeg">JpegDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.photoshop">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/photoshop/package-summary.html">com.drew.metadata.photoshop</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/photoshop/package-summary.html">com.drew.metadata.photoshop</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PsdHeaderDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdHeaderDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PhotoshopDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/photoshop/package-summary.html">com.drew.metadata.photoshop</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">PsdHeaderDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdHeaderDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">PhotoshopDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PsdHeaderDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdHeaderDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">PhotoshopDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/photoshop/package-summary.html">com.drew.metadata.photoshop</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PsdReader.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PsdReader.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PhotoshopReader.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">PhotoshopReader.</span><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/photoshop/package-summary.html">com.drew.metadata.photoshop</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/photoshop/PhotoshopDescriptor.html#PhotoshopDescriptor(com.drew.metadata.photoshop.PhotoshopDirectory)">PhotoshopDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/photoshop/PhotoshopDirectory.html" title="class in com.drew.metadata.photoshop">PhotoshopDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/photoshop/PsdHeaderDescriptor.html#PsdHeaderDescriptor(com.drew.metadata.photoshop.PsdHeaderDirectory)">PsdHeaderDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/photoshop/PsdHeaderDirectory.html" title="class in com.drew.metadata.photoshop">PsdHeaderDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="com.drew.metadata.xmp">
<!--   -->
</a>
<h3>Uses of <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a> in <a href="../../../../../com/drew/metadata/xmp/package-summary.html">com.drew.metadata.xmp</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
<caption><span>Fields in <a href="../../../../../com/drew/metadata/xmp/package-summary.html">com.drew.metadata.xmp</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected static java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">XmpDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html#_tagNameMap">_tagNameMap</a></strong></code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../com/drew/metadata/xmp/package-summary.html">com.drew.metadata.xmp</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><span class="strong">XmpDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html#getName()">getName</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected java.util.HashMap&lt;java.lang.Integer,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">XmpDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html#getTagNameMap()">getTagNameMap</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,java.lang.String&gt;</code></td>
<td class="colLast"><span class="strong">XmpDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html#getXmpProperties()">getXmpProperties</a></strong>()</code>
<div class="block">Gets a map of all XMP properties in this directory, not just the known ones.</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../../../com/drew/metadata/xmp/package-summary.html">com.drew.metadata.xmp</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">XmpReader.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the XMP data extraction, adding found values to the specified instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">XmpReader.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpReader.html#extract(com.drew.lang.BufferReader, com.drew.metadata.Metadata)">extract</a></strong>(<a href="../../../../../com/drew/lang/BufferReader.html" title="interface in com.drew.lang">BufferReader</a>&nbsp;reader,
       <a href="../../../../../com/drew/metadata/Metadata.html" title="class in com.drew.metadata">Metadata</a>&nbsp;metadata)</code>
<div class="block">Performs the XMP data extraction, adding found values to the specified instance of <code>Metadata</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">XmpDirectory.</span><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html#setXMPMeta(XMPMeta)">setXMPMeta</a></strong>(XMPMeta&nbsp;xmpMeta)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../../../com/drew/metadata/xmp/package-summary.html">com.drew.metadata.xmp</a> with annotations of type <a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">NotNull</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../com/drew/metadata/xmp/XmpDescriptor.html#XmpDescriptor(com.drew.metadata.xmp.XmpDirectory)">XmpDescriptor</a></strong>(<a href="../../../../../com/drew/metadata/xmp/XmpDirectory.html" title="class in com.drew.metadata.xmp">XmpDirectory</a>&nbsp;directory)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../com/drew/lang/annotations/NotNull.html" title="annotation in com.drew.lang.annotations">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><a href='http://www.drewnoakes.com/code/exif/' title='Go to the project home page.'><img src='http://metadata-extractor.googlecode.com/git/Resources/metadata-extractor-logo-131x30.png' border=0 alt='Metadata Extractor Logo'></a></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?com/drew/lang/annotations/\class-useNotNull.html" target="_top">Frames</a></li>
<li><a href="NotNull.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><i>Copyright &#169; 2003-2012 Drew Noakes. All Rights Reserved.</i>
<script src='http://www.google-analytics.com/urchin.js' type='text/javascript'></script>
<script type='text/javascript'>
_uacct = 'UA-936661-1';
urchinTracker();
</script></small></p>
</body>
</html>
